package com.example.tool.bean.business.wdt;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("tb_self_order_with_detail")
public class SelfOrderWithDetailDO {
    @TableField("id")
    private Long id;
    /**
     * 订单唯一键
     */
    @TableField("trade_id")
    private Long tradeId;
    /**
     * 订单明细唯一键
     */
    @TableField("rec_id")
    private Long recId;
    /**
     * 平台ID
     */
    @TableField("platform_id")
    private Integer platformId;
    /**
     * 原始子单号
     */
    @TableField("src_oid")
    private String srcOid;
    /**
     * 原始单号
     */
    @TableField("src_tid")
    private String srcTid;
    /**
     * 支付状态
     * 0:未付款
     * 1:部分付款
     * 2:已付款（原始订单的支付状态）
     */
    @TableField("pay_status")
    private Integer pay_status;
    /**
     * 退款状态:
     * 0、无退款
     * 1、申请退款
     * 2、部分退款
     * 3、全部退款
     */
    @TableField("refund_status")
    private Integer refundStatus;
    /**
     * 货品类型
     * 1销售商品
     * 2原材料
     * 3包装
     * 4周转材料
     * 5虚拟商品
     * 6固定资产
     * 0其它
     */
    @TableField("goods_type")
    private Integer goodsType;


}
